Certified Software Development Professional (CSDP) | |
---|---|
Established | 2002 [1] |
Website | computer.org/csdp |
Certified Software Development Professional (CSDP) is an ISO-accredited[1] professional certification in software engineering offered by the IEEE Computer Society to mid-career software development practitioners. To become a Certified Software Development Professional candidates must have four years of qualified, professional software development experience, pass a four-hour, 180-question examination on software engineering principles and practice, and possess at least a bachelor's degree from an accredited institution.[2] The CSDP examination tests candidates' proficiency in internationally-accepted, industry-standard[3] software engineering practices.[4] CSDP credential holders are also obligated to adhere to the IEEE/ACM's Software Engineering Code of Ethics and Professional Practice.[5]
Contents |
The IEEE Computer Society introduced the CSDP in 2002, and on October 27, 2008, it became the first certification to conform to ISO/IEC 24773 standard for software engineering certification.[1]
Candidates must undergo a peer review of their education and professional qualifications in order to receive authorization to take the CSDP examination. Candidates therefore must submit an application to the IEEE Computer Society that provides verifiable information regarding their educational background and professional experience.
The Certified Software Development Associate certification is available to graduating software engineers and early-career software professionals who do not meet the eligibility requirements for the CSDP.[6]
The CSDP examination content is based on the Guide To The Software Engineering Body of Knowledge. The examination covers content from all 10 primary knowledge areas in the SWEBOK. Below is a list of the topics tested in terms of their proportion of the total examination.[7]